package com.pubinfo.passbook.engine.constants;

/**
 * 变量标识符
 *
 * @author zhouch
 * @date 2021/12/20 9:51
 */
public final class ComputeVariableSymbol {

    /**
     * 医药费计算链类型
     */
    public final static class Medicine {


        /**
         * 自费总数
         */
        public static final String ALL_AMOUNT_SELF = "all-amount-self";

        /**
         * 统计诊察费自费+检查费自费+化验费自费+卫生材料费自费+中成药费自费+中药饮片费自费+西药费自费总数。
         */
        public static final String AMOUNT_SELF = "amount-self";

        /**
         * 个人账户支付金额
         */
        public static final String ACCOUNT_PAY_AMOUNT = "account-pay-amount";

        /**
         * 自负金额 = 个人现金支付-自费-自理
         */
        public static final String BURDEN_SELF_AMOUNT = "burden-self-amount";

        /**
         * 丙类自费总金额
         */
        public static final String BING_AMOUNT_SELF = "bing-amount-self";

        /**
         * 统筹基金支付总额
         */
        public static final String FUND_PAY_AMOUNT = "fund-pay-amount";

        /**
         * 金额合计
         */
        public static final String TOTAL_AMOUNTS = "total-amounts";


        /**
         * 自负总数
         */
        public static final String SELF_PAYMENT_AMOUNTS = "self-payment-amounts";

        /**
         * 个人总有效支付
         */
        public static final String TOTAL_AVAILABILITY_PAYS = "total-availability-pays";

        /**
         * 历史住院报账金额合计
         */
        public static final String HISTORY_HOSPITAL_SUM = "history-hospital-sum";

        /**
         * 历史门诊报账金额合计
         */
        public static final String HISTORY_NORMAL_SUM = "history-normal-sum";


        /**
         * 泰顺医院等级动态起付线
         */
        public static final String TAI_SHUN_START_PAYMENT = "tai-shun-start-payment";

        /**
         * 泰顺最大一档动态报销金额 (根据在职状态)
         */
        public static final String TAI_SHUN_MAXIMUM_AMOUNT = "tai-shun-maximum-amount";

        /**
         * 个人现金支付金额总额
         */
        public static final String OWN_PAY_AMOUNT = "own-pay-amount";

        /**
         * 自费总和
         */
        public static final String COST_SUM_AMOUNT = "cost-sum-amount";

        /**
         * 自理总和
         */
        public static final String CARE_SUM_AMOUNT = "care-sum-amount";

        /**
         * 历年支付
         */
        public static final String INDIVIDUAL_ACCT_PREV_PAY = "individual-acct-prev-pay";

        /**
         * 工龄
         */
        public static final String WORK_AGE = "work-age";
    }

    /**
     * 医药费报销子单
     */
    public final static class PayInformation {

        /**
         * 诊查费
         */
        public static final String BY_COST_NAME = "by-cost-name";

        /**
         * 诊查费 (省公司)
         */
        public static final String SHENG_GONG_SI_BY_COST_NAME = "sheng-gong-si-by-cost-name";

        /**
         * 自理费
         */
        public static final String CARE = "care";

        /**
         * 自费
         */
        public static final String COST = "cost";

        /**
         * 本年支付
         */
        public static final String CURRENT_YEAR_PAY = "current-year-pay";

        /**
         * 统筹支付基金
         */
        public static final String FUND_PAY = "fund-pay";

        /**
         * 个人支付金额
         */
        public static final String OWN_PAY = "own-pay";

        /**
         * 金额合计
         */
        public static final String TOTAL = "total";

    }
}
